<h1><strong>Traduccion de comando hg man</strong></h1>

<p>&nbsp;</p>

<h2><strong>init</strong></h2>

<p>Crea e inicia un nuevo repositorio en el directorio dado y si no hay un directorio se creara uno.</p>

<p>Es posible especificar una pagina como destino.</p>

<p>Si el comando fue realizado con &eacute;xito no devuelve nada en la pantalla.</p>

<p>&nbsp;</p>

<h2><strong>Clone</strong></h2>

<p>este comando hace una copia de un repositorio ya existente</p>

<p>Si no se especifica el nombre del directorio de destino, el valor predeterminado es el nombre base de la fuente.</p>

<p>Solo se utilizan direcciones web para .hg / hgrc y se crear&aacute; en el lado remoto.</p>

<p>&nbsp;</p>

<h2><strong>Add</strong></h2>

<p>Este comando agrega archivos especificos en el proximo commit a nuestro repositorio.</p>

<p>Presenta el Anexo a la versi&oacute;n del controlador y a&ntilde;ade al repositorio.</p>

<p>Los archivos se a&ntilde;aden al repositorio en el pr&oacute;ximo commit..</p>

<p>Si no se especifican nombres se agregara todos los archivos al repositorio.</p>

<p>&nbsp;</p>

<h2><strong>Remove</strong></h2>

<p>Este comando elimina los archivos especificados en el pr&oacute;ximo commit:</p>

<p>estas opciones podemos elegir dentro del comando para continuar la operaci&oacute;n:</p>

<p>-A / - despu&eacute;s se puede utilizar para eliminar s&oacute;lo los archivos que ya se han borrado.</p>

<p>-F/ - fuerza se puede utilizar para forzar la eliminaci&oacute;n.</p>

<p>AF se pueden utilizar para eliminar archivos de la pr&oacute;xima revisi&oacute;n sin eliminarlos de la directorio de trabajo.</p>

<p>Si eliminamos todo normal la pantalla no devuelve nada y si surge un error sale un 1</p>

<p>&nbsp;</p>

<h2><strong>Status</strong></h2>

<p>este comando muestra los archivos modificados del directorio</p>

<p>Muestra el estado de los archivos en el repositorio. Si se especifica uno en especial, solo vemos ese solo archivo.</p>

<p>Los c&oacute;digos que se utilizan para mostrar el estado de los archivos son:</p>

<p>M = modificada</p>

<p>A = a&ntilde;adido</p>

<p>R = retira</p>

<p>C = limpia</p>

<p>! No se encuentra (suprimido por el comando hg, pero a&uacute;n as&iacute; hay seguimiento)</p>

<p>? = No utilice control</p>

<p>I = ignor&eacute;</p>

<p>= muestra la ubicaci&oacute;n antes de la modificaci&oacute;n</p>

<p>y tambi&eacute;n est&aacute;n estas opciones</p>

<p>Opciones:</p>

<p>-A, Mostrar el estado de todos los archivos</p>

<p>-m, muestra s&oacute;lo los archivos modificados</p>

<p>-a, muestra s&oacute;lo archivos a&ntilde;adi&oacute;</p>

<p>r, muestra s&oacute;lo archivos eliminados</p>

<p>-d, muestra s&oacute;lo borra (pero rastreado) archivos</p>

<p>c, --muestra s&oacute;lo los archivos sin cambios</p>

<p>-u, muestra s&oacute;lo archivos desconocidos</p>

<p>i, muestra s&oacute;lo archivos ignorados</p>

<p>-n, --oculta estados</p>

<p>-C, muestra archivos copiados a la fuente</p>

<p>-0, muestra los nombres de archivos finales con NUL, para su uso con xargs</p>

<p>--rev muestra una revisi&oacute;n</p>

<p>--change &lt;REV&gt; listar los ficheros que han cambiado de una revisi&oacute;n</p>

<p>-I, --include &lt;PATR&Oacute;N [+]&gt; ( ) incluiye los nombres que coinciden con los patrones dados</p>

<p>X, -- &lt;PATR&Oacute;N [+]&gt; ( ) exclute nombres que coincidan con los patrones dados</p>

<p>S, &ndash; muestra como se superpone a la fuente</p>

<p>[+] Opci&oacute;n marcada se puede especificar varias veces.</p>

<p>&nbsp;</p>

<h2><strong>Commit</strong></h2>

<p>Este comando agrega nuevos cambios al repositorio.</p>

<p>Si se realiza con &eacute;xito en la pantalla no devuelve nada, en cambio si hay un error devuelve un 1.</p>

<p>&nbsp;</p>

<h2><strong>Log</strong></h2>

<p>Este comando imprimir el historial de revisiones de archivos espec&iacute;ficos o un proyecto en su totalidad.</p>

<p>Tambien se puede filtrar la busqueda por nombre del archivo y del que lo cargo.</p>

<p>&nbsp;</p>

<h2><strong>merge</strong></h2>

<p>fusionar el directorio de trabajo con otra revisi&oacute;n:</p>

<p>hg merge [P] [-f] [[r] REV]</p>

<p>El directorio de trabajo actual se actualiza con todos los cambios hechos en la revisi&oacute;n solicitada desde la &uacute;ltima revisi&oacute;n antecesora.</p>

<p>Archivos que cambiaron entre cualquiera de los padres est&aacute;n identificadas como tales para el pr&oacute;ximo commit y este debe ser realizado antes de permitir m&aacute;s actualizaciones en el repositorio.&nbsp;</p>

<p>El pr&oacute;ximo commit tendr&aacute;:</p>

<p>--tool&nbsp;se puede utilizar para especificar la herramienta de merge utilizado para fusiones de archivo.&nbsp;Anula la variable de entorno hg merge y sus archivos de configuraci&oacute;n.</p>

<p>Si no se especifica ninguna revisi&oacute;n, el padre del directorio de trabajo es una revisi&oacute;n de cabecera, y la rama actual contiene exactamente una otra cabeza, la otra cabeza hara un merge por defecto.&nbsp;De lo contrario, una revisi&oacute;n expl&iacute;cita con la que se hara merge, debe ser proporcionada.</p>

<p>hg resolve,&nbsp;debe ser utilizado para resolver los archivos no resueltos.</p>

<p>Para deshacer una fusi&oacute;n no comprometida, utilice&nbsp;hg update &ndash; clean,&nbsp;que echa un vistazo a una copia limpia de la matriz del merge original, se perderan todos los cambios.</p>

<p>Devuelve 0 en caso de &eacute;xito, 1 si hay archivos sin resolver.</p>

<p>Opciones:</p>

<p>-f, --force : Forzar un merge que incluye cambios en circulaci&oacute;n.</p>

<p>-r, --rev : revisi&oacute;n para merge</p>

<p>-p, --preview : Revisa las reviciones del merge</p>

<p>-t, --tool &lt;valor&gt; : Especifica herramienta de merge</p>

<p>&nbsp;</p>

<h2><strong>Pull</strong></h2>

<p>&nbsp;</p>

<p>Esto encuentra todos los cambios desde el repositorio en la ruta o URL especificada y los agrega a un repositorio local (el actual a menos que R se especifica).&nbsp;Por defecto, esta no se actualiza la copia del proyecto en el directorio de trabajo.</p>

<p>Utilice hg incoming&nbsp;si quieres ver lo que han sido a&ntilde;adidas por un pull en el momento que emite este mandato.&nbsp;Si luego decide agregar los cambios al repositorio, debe usar&nbsp;hg pull &ndash;r x, donde&nbsp;X&nbsp;es el &uacute;ltimo conjunto de cambios enumerados por&nbsp;hg incoming</p>

<p>Si se omite source, se utilizar&aacute; la ruta de &#39;default&#39;.&nbsp;</p>

<p>Devuelve 0 en caso de &eacute;xito, 1 si hay una actualizaci&oacute;n ten&iacute;a archivos sin resolver.</p>

<p>Opciones:</p>

<p>-u,--update: actualizar el repositorio si fueron sacados de cambios</p>

<p>-f,--force: ejecutar inclusio cuando el repositorio no esta relacionada</p>

<p>-r,--rev&lt;REV&gt;[+]un conjunto de cambios destinados a a&ntilde;adir</p>

<p>[+] opcion marcada se puede especificar varias veces</p>

<p>-B,--bookmark &lt;marcapaginas&gt; [+] marcador para hacer pull</p>

<p>-b,-- branch &lt;sucursal&gt;[+] una rama especifica que le gustaria hacer pull</p>

<p>-e,--shh&lt;CMD&gt; especificar comando shh para usar</p>

<p>--remotecmd &lt;CMD&gt; especificar comando hg para ejecutarce en el lado remoto</p>

<p>--insecure no verificar el certificado del servidor.</p>

<p>&nbsp;</p>

<h2><strong>Push</strong></h2>

<p>&nbsp;</p>

<p>hg push [f] [REV r] ... [-e CMD] [--remotecmd CMD] [DEST]</p>

<p>hacer un pusha los cambios desde el repositorio local al destino especificado.</p>

<p>Esta operaci&oacute;n es sim&eacute;trica : es id&eacute;ntico a un pull en el repositorio de destino de la actual.</p>

<p>De forma predeterminada, el push no permitir&aacute; la creaci&oacute;n de nuevas cabezas en el destino.</p>

<p>Utilice --new-branch si desea permitir el push para crear un nuevo brach que no est&aacute; presente en el destino.&nbsp;Esto le permite crear s&oacute;lo un nuevo branch sin forzar otros cambios.</p>

<p>&nbsp;</p>

